Симонова В.И.
Российский университет дружбы народов, Москва, Россия
НКАбд-05-23
9 марта 2024
Получение навыков правильной работы с репозиториями git. Конкретно в данной лабораторной работе мы работаем с gitflow это определённая надстройка над моделью git.
Установка из коллекции репозиториев Copr
На Node.js базируется программное обеспечение для семантического версионирования и общепринятых коммитов.
Выполняю команды
Для работы с Node.js добавляю каталог с исполняемыми файлами, устанавливаемыми yarn, в переменную PATH.Запускаю установку
Выполняю команду source ~/.bashrc
Устанавливаю commitizen.Данная программа используется для помощи в форматировании коммитов.(скрипт git cz)
Устqанавливаю standard-changelog. Данная программа используется для помощи в создании логов.
Создаю новый git репозиторий
Клонирую репощиторий к себе на компьютер делаею первый коммит и выкладываю на github
Конфигурация для пакетов Node.js
Изменяю файл package.json
Добавляю новые файлы выполняю коммит и отправляю на github
Инициализируем git-flow
Проверяю ветку и загружаю репощиторий в хранилище
Установливаю внешнюю ветку как вышестоящую для этой ветки. Создадаю релиз с версией 1.0.0. Создадаю журнал изменений. Добавляю журнал изменений в индекс
Заливаю релизную ветку в основную
Обозначаю цель изменений
Вижу сообщение об успешном завершении процесса
Отправляю данные на github и создаю релиз
Проверяю созданный релиз вводя полученную ссылку в адресную строку
Создадю ветку для новой функциональности и сразу же объелиняю её с веткой разработки
Создаю релиз с версией 1.2.3
Изменяю номер версии в файле package.json.
Создадаю журнал изменений. Добавляю журнал изменений в индекс.Отправляю данные
Отправляю данные на github. Создаю релиз на github с комментарием из журнала изменений
Проверяю созданный релиз вводя полученную ссылку в адресную строку
Получила практические навыки работы с репозиториями git